materialize on the scene

Translations
появиться на месте происшествия
Words
materialize

verb
материализоваться